have something in store (for someone) - Français Anglais Dictionnaire